{
    // 类型推断 - ts在声明变量的时候 还有函数指定好参数类型的时候，他能推断出对应的类型
    // 类型推断如果是简单数据类型 肯定不写
    // 但是如果是复杂数据类型，建议还是要写上，因为为了可维护性可读性
    let str = 'hello'
    function add (a: number, b: number) {
        return a + b
    }
    function add2 (a: string, b: string) {
        return a + b
    }
    type MyObj = {
        a: number
        b: number
    }
    const obj: MyObj = {
        a: 1,
        b: 2
    }
}


export { }
